iT邦幫忙

2022 iThome 鐵人賽

DAY 2
0
自我挑戰組

老菜雞挑戰30天學爆Unity&C#會成功嗎?...系列 第 2

【Day2】老菜雞邁入Unity新手村-Unity介面介紹+有關物件的操作(新增/移動/縮放...)

  • 分享至 

  • xImage
  •  

前言

延續Day1完成的環境設置,那今天就來趁著剛載完的Unity來學習基本操作吧!


Unity介面簡單介紹

https://ithelp.ithome.com.tw/upload/images/20220914/20152411oWCd1hnkEb.jpg
介面左欄是Hierarchy(包含在此場景的所有物件),中間視窗則是Scene,右欄是Inspector(可查看某物件的所有屬性),底下的Project是存放素材的地方,右下的Add Component則是可以新增某物件的功能、程式碼等等,後期會有詳細介紹如何新增。
https://ithelp.ithome.com.tw/upload/images/20220914/20152411fvBAX036fg.jpg
底下的Console會顯示Unity的消息、警告、錯誤訊息。


有關Scene的小小操作

  1. 滑動滑鼠的滾輪可以做縮放。
  2. 拖曳場景:
    Way1:點左上角的View Tool(手掌圖示)或鍵盤按Q鍵→按住滑鼠左鍵做拖曳。
    https://ithelp.ithome.com.tw/upload/images/20220914/20152411mAQv3D1IK2.jpg
    Way2:直接按住滑鼠滾輪做拖曳。

新增物件

滑鼠右鍵點選左欄空白處→點Create Empty→輸入物件名稱。
https://ithelp.ithome.com.tw/upload/images/20220914/20152411J7EYys0vX5.png
https://ithelp.ithome.com.tw/upload/images/20220914/201524112o7ypiKd7d.jpg
ps.新增物件後可以看到立馬有Transform這個欄位,因為Transform的欄位是每個物件都會具備的。

新增物件所顯示出的圖樣

點選右下Add Component可以為該物件新增更多功能→輸入Sprite Renderer(Sprite代表該物件所顯示出來的圖示)→點選Sprite那列最右邊的圓圈,則顯示出部分可選的圖樣。
https://ithelp.ithome.com.tw/upload/images/20220914/20152411NIwOAJesxL.png
https://ithelp.ithome.com.tw/upload/images/20220914/2015241143glsUo9EU.jpg
點選右上的隱藏眼睛符號,則可顯示更多圖樣供選擇。
https://ithelp.ithome.com.tw/upload/images/20220914/20152411q7KOPTpoLX.jpg
完成~~
https://ithelp.ithome.com.tw/upload/images/20220914/20152411zdDcOaghTn.jpg

移動物件

Way1:先選取欲移動的物件→點左上Move Tool(長得像準心的圖示)或是鍵盤按W鍵→場景中會顯示出x、y軸→拉動軸來移動物件or點中間的正方形拖曳物件。
https://ithelp.ithome.com.tw/upload/images/20220914/2015241197QSHVVEbE.jpg
Way2:從右欄Transform欄位去做調整:鼠標按住Position那列的x或y軸再左右拉移則可調整物件位置。
https://ithelp.ithome.com.tw/upload/images/20220914/20152411lZwVA51ugw.jpg
Way3:直接在Position那列輸入數值,輸入的值代表距離中心點幾格,如X=3代表X軸上距離中心點3格的位置。

旋轉物件

點選左上的Rotate Tool(長得像循環的圖形),或按鍵盤上的E鍵→拉動軸線即可旋轉物件。
https://ithelp.ithome.com.tw/upload/images/20220914/20152411RXMRcNxfst.jpg
注意:旋轉物件時要注意該物件是往哪條軸方向上做旋轉,若想更準確地看到物件的旋轉狀 況,可以切成3D視角做查看。

  • 若要切成3D視角,則按畫面上的2D圖示。
    https://ithelp.ithome.com.tw/upload/images/20220914/20152411UApIyQM17K.jpg
    此時是3D
    https://ithelp.ithome.com.tw/upload/images/20220914/20152411QNw5A5LmHa.jpg
    按鍵盤上的alt並滑鼠拖移則可轉動視角
    https://ithelp.ithome.com.tw/upload/images/20220914/20152411uK2qJVVJVx.jpg

縮放物件(比例)

Way1:按Scale Tool(正方形中間有箭頭的圖示)或鍵盤上的R鍵→物件上顯示出x與y軸,用拉曳軸線的方式做物件的縮放大小。
https://ithelp.ithome.com.tw/upload/images/20220914/20152411NT97LFyQb9.jpg
Way2:從右欄Transform欄位去做調整:鼠標按住Scale列的x或y或z軸再左右拉移則可縮放物件大小。
https://ithelp.ithome.com.tw/upload/images/20220914/20152411sBLYKMvPEG.jpg
Way3:直接在右側Transform欄位的Scale列輸入數值做縮放。

縮放物件(自由變形)

Rect Tool(正方形圖示)或按鍵盤上的T鍵一樣是做物件大小的調整並可以按住物件移動位置。
https://ithelp.ithome.com.tw/upload/images/20220914/20152411MJUP27vRB2.jpg

Secene的Tool列表快速鍵小整理

  • View Tool:Q鍵
  • Move Tool:W鍵
  • Rotate Tool:E鍵
  • Scale Tool:R鍵
  • Rect Tool:T鍵

快速新增物件的方法

如果已經有想好要新增簡易圖形,如正方形、圓形,則可點選左欄(Hierarchy欄)空白處的2D Object→Sprites→Square
https://ithelp.ithome.com.tw/upload/images/20220914/201524113QQiVnVebN.jpg

改變物件圖層順序

點選該物件→在右欄的Sprite Renderer的Order in Layer中輸入數值
提醒:原本兩個物件的Order in Layer都是0
https://ithelp.ithome.com.tw/upload/images/20220914/20152411SPsVjrr92D.jpg
當"物件1"的Order in Layer更改為1時
https://ithelp.ithome.com.tw/upload/images/20220914/20152411EON80FRFZ7.jpg
注意:數值高的物件會在數值低物件的上層

快速複製已有的物件

點選被複製的物件→按鍵盤上的ctrl+D

讓多個物件一起移動/旋轉/縮放等等

按左上的Move Tool→把整個要一起動作的物件框起來→就可以整個一起控制了
https://ithelp.ithome.com.tw/upload/images/20220914/20152411JSWzWMQtE3.jpg
如果要移動這一整個物件,按住中間的正方形框框並拖曳,即可移動整個物件。
https://ithelp.ithome.com.tw/upload/images/20220914/20152411G7GWOMlhat.jpg

以上都還是手動地在操控這些物件,之後可以結合程式碼(C#)自動地去控制物件。


心得:Unity平台太強大了,物件的很多操作、功能等等根本不是短時間可以探索完的,願之後能把它摸索透徹。

參考網址:https://www.youtube.com/watch?v=nPW6tKeapsM&ab_channel=GrandmaCan-%E6%88%91%E9%98%BF%E5%AC%A4%E9%83%BD%E6%9C%83


上一篇
【Day1】老菜雞環境認識&與Unity的初相識-Unity概要&環境建置(安裝Unity Hub)
下一篇
【Day3】老菜雞初嘗遊戲程式設計之開始打code囉!Unity的Game視窗簡介&C#控制物件(移動)
系列文
老菜雞挑戰30天學爆Unity&C#會成功嗎?...30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言